Skip to content

Conversation

@pinin4fjords
Copy link
Collaborator

@pinin4fjords pinin4fjords commented Oct 16, 2025

Note: AI placeholder, I'll do real work developing this properly when priorities dictate

This side quest demonstrates the benefits of workflow management systems by having users progressively build a bash script, experience its limitations firsthand, then see how Nextflow solves each problem.

Key features:

  • Progressive hands-on approach: users build bash scripts incrementally
  • Experience problems before seeing solutions (sequential processing, resource conflicts, crashes, environment issues, no visibility)
  • Clear before/after comparisons with concrete time savings
  • Interactive exercises converting bash to Nextflow
  • Uses bacterial genome analysis as single exemplar throughout
  • Follows groovy_essentials conventions (tabs, console examples, etc.)

Files added:

  • docs/side_quests/workflow_management_fundamentals.md (main tutorial)
  • side-quests/workflow_management_fundamentals/ (working examples)
    • process_samples.sh (bash script version)
    • main.nf (Nextflow workflow)
    • modules/ (modular process definitions)
    • data/samples.csv (sample metadata)
    • nextflow.config (configuration examples)

🤖 Generated with Claude Code (https://claude.com/claude-code)

This side quest demonstrates the benefits of workflow management
systems by having users progressively build a bash script, experience
its limitations firsthand, then see how Nextflow solves each problem.

Key features:
- Progressive hands-on approach: users build bash scripts incrementally
- Experience problems before seeing solutions (sequential processing,
  resource conflicts, crashes, environment issues, no visibility)
- Clear before/after comparisons with concrete time savings
- Interactive exercises converting bash to Nextflow
- Uses bacterial genome analysis as single exemplar throughout
- Follows groovy_essentials conventions (tabs, console examples, etc.)

Files added:
- docs/side_quests/workflow_management_fundamentals.md (main tutorial)
- side-quests/workflow_management_fundamentals/ (working examples)
  - process_samples.sh (bash script version)
  - main.nf (Nextflow workflow)
  - modules/ (modular process definitions)
  - data/samples.csv (sample metadata)
  - nextflow.config (configuration examples)

🤖 Generated with Claude Code (https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@netlify
Copy link

netlify bot commented Oct 16, 2025

Deploy Preview for nextflow-training ready!

Name Link
🔨 Latest commit 62531af
🔍 Latest deploy log https://app.netlify.com/projects/nextflow-training/deploys/68f10c46bb411a000810baac
😎 Deploy Preview https://deploy-preview-679--nextflow-training.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@pinin4fjords pinin4fjords marked this pull request as draft October 16, 2025 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants